package core

type Signal struct {
	Stop    chan struct{}
	Stopped chan struct{}
}

func NewSignal() *Signal {
	s := new(Signal)
	s.Stop = make(chan struct{})
	s.Stopped = make(chan struct{})
	return s
}
